package se.perp.c4.control.iface;

import java.util.List;
import se.perp.c4.model.Actor;
import se.perp.c4.model.Actor.EActor;
import se.perp.c4.model.Territory;
import se.perp.c4.model.Territory.ETerritory;

public interface IMoveValidator {

    public List<ETerritory> getValidMoves(Actor actor);

    public boolean isValidAttack(Actor attacker, Actor defender);

    public boolean isValidMove(Actor attacker, Territory to, Actor defender);
}
